Skip to content

Conversation

@web3privacy-explorer-app
Copy link
Contributor

Initiating the creation of project: machines.cash

M0nkeyFl0wer pushed a commit to M0nkeyFl0wer/explorer-data that referenced this pull request Nov 11, 2025
Fixes two schema validation issues affecting 40 legacy projects:

1. Missing required project_status fields:
   - Added live_status (boolean)
   - Added testnet (boolean)
   - Added mainnet (boolean)

2. Ecosystem capitalization mismatch:
   - Changed ecosystem values to lowercase (e.g., "Ethereum" → "ethereum")
   - Schema requires lowercase ecosystem names

Migration logic:
- Projects with version "Mainnet" → mainnet: true, live_status: true
- Ecosystem values mapped to allowed lowercase values
- Unknown ecosystems default to "other"

Fixes failing tests in PRs web3privacy#2000, web3privacy#2004, web3privacy#2006, web3privacy#2007
Test results: 40/40 projects successfully migrated

Projects affected:
fileverse, mysterium-network, elusiv, zkvote, starkex, hopr,
deeper-network, firo, oasis-network, zcash, privatepool,
tornado-cash, iden3, circom, zksync, darkfi, sentinel,
snarkjs, findora, cake-wallet, typhoon-network, iron-fish,
concordium, zk-money, suterusu, oxen, orchid, rotki,
mobilecoin, sienna-network, monero, zano, zeal, xx-network,
mask-network, fluidkey, webb-protocol, wasabi-wallet,
semaphore, incognito
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants